Re: [GENERAL] decimal_part() function

Поиск
Список
Период
Сортировка
От Herouth Maoz
Тема Re: [GENERAL] decimal_part() function
Дата
Msg-id l03110714b29c3ffd2fee@[147.233.159.109]
обсуждение исходный текст
Ответ на decimal_part() function  (Sferacarta Software <sferac@bo.nettuno.it>)
Список pgsql-general
At 17:46 +0200 on 15/12/98, Sferacarta Software wrote:


> I'm looking for a function similar to dtrunc() to return the decimal
> part of a float.
>
> dtrunc(12.34) returns 12, I need something that returns 34

Here is a table having one float column named k. % is the truncation
operator (I suppose it's the same as dtrunc). so... k - %k gives you only
the fraction:

testing=> select k, %k, k - %k from test1;
    k|?column?|          ?column?
-----+--------+------------------
  1.8|       1|               0.8
 3.78|       3|              0.78
  0.4|       0|               0.4
  1.8|       1|               0.8
  0.4|       0|               0.4
 9.24|       9|              0.24
    6|       6|                 0
 9.24|       9|              0.24
  1.1|       1|               0.1
 -1.8|      -1|              -0.8
-10.2|     -10|-0.199999999999999
(11 rows)

If that's what you expect in the negative numbers, you're home free. If
not, you can use some other operator combination.

Herouth

--
Herouth Maoz, Internet developer.
Open University of Israel - Telem project
http://telem.openu.ac.il/~herutma



В списке pgsql-general по дате отправления:

Предыдущее
От: Sferacarta Software
Дата:
Сообщение: decimal_part() function
Следующее
От: dustin sallings
Дата:
Сообщение: Re: [GENERAL] Row Level Locking, On-line Recovery